Towards Applying Dynamic Software Updating for DDS-Based Applications
نویسندگان
چکیده
منابع مشابه
Formalizing Dynamic Software Updating
Dynamic software updating (DSU) enables running programs to be updated with new code and data without interrupting their execution. A number of DSU systems have been designed, but there is still little rigorous understanding of how to use DSU technology so that updates are safe. As a first step in this direction, we introduce a small update calculus with a precise mathematical semantics. The ca...
متن کاملDynamic updating of component-based applications
Component-Based Software Engineering (CBSE) focuses on building large software systems by integrating existing software components. The old notion of developing a system by writing code has been replaced by assembling existing components. The main aim of CBSE is to enhance the flexibility and maintainability of systems. Some of these systems are critical, and should not be stopped to be maintai...
متن کاملApplying Memristors Towards Low-Power, Dynamic Learning for Neuromorphic Applications
While neuromorphic computing offers methods to solve complex problems, current software-based networks offer limited flexibility and potential for low-power implementations. The memristive dynamic adaptive neural network array (mrDANNA) is a flexible hardwarebased system, with applications including, but not limited to real-time speech recognition and spatio-temporal navigation. We present simu...
متن کاملPractical Dynamic Software Updating for C
Software updates are a fact of life which means updating to add new some features and fix some bugs. Current software update methodology is stop/restart. However, many system would prefer no-line upgrades in lien of having to stop and restart the system every time it must be patched. Dynamic software updating (DSU) address such difficulty by update a running program with new code and data on-th...
متن کاملAutomating Object Transformations for Dynamic Software Updating
Dynamic software updating (DSU) systems eliminate costly downtime by dynamically fixing bugs and adding features to executing programs. Given a static code patch, most DSU systems can construct the run-time code changes automatically. However, a dynamic update must also specify how to change the running program’s execution state, e.g., its stack and heap, to be compatible with the new code. Con...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEICE Transactions on Information and Systems
سال: 2012
ISSN: 0916-8532,1745-1361
DOI: 10.1587/transinf.e95.d.1151